The “pow, run, stop, err” are system leds.
The “L1, L2, L3 e L4” are user leds.
| Led | Color | State | Description |
|---|---|---|---|
| pow | Green | Device ON | |
| If it is the only led on, reports the status of CPU reset | |||
| run | Verde | RUN state of the CPU | |
| READY state of the CPU | |||
| stop | Giallo | If the pow led is in ON, reports the status of CPU STOP If the pow led is in OFF, reports the status of CPU BOOT |
|
| err | Rosso | If the pow led is in OFF, report an hardware error. To see the section Hardware error codes If the pow led is in ON, the flash number report the error type. To see the err led report section |
| N° flashing | Error | Description | Recommended operations |
| 1 | Bus error | Bus not configured as described in the application. | To verify the correspondence between the configuration of the QMOVE application (BUS section of the configuration unit) and that of the productr (cards available in the BUS). |
| 2 | CheckSum Error | The integrity check on the retentive variables has failed. (To see the Reset Error Checksum chapter) | It is necessary to restore data from a backup machine (file with DAT extension) or clear the error with the function of the system and reintroduce the values manually. |
| 3 | Index Out of Bound | Array index is pointed to a nonexistent element | With Qview environment you can open the editor of a unit and with the “Edit→Go to PC” command you see the line that caused the error. In genere il valore utilizzato come indice ha un valore inferiore a 1 oppure superiore alla dimensione dell'array. |
| 4 | Program Over Range | L'indice di selezione programma all'interno del DATAGROUP ha tentato di accedere ad un programma non esistente. | Con l'ambiente di sviluppo Qview è possibile aprire l'editor di una unit e con il comando “Edit→Go to PC” viene evidenziata la linea di programma che ha causato l'errore. In genere il valore utilizzato come indice ha un valore inferiore a 1 oppure superiore alla dimensione dell'array. |
| 5 | Step Over Range | l'indice di selezione del passo all'interno del DATAGROUP ha tentato di accedere ad un passo non esistente. | Con l'ambiente di sviluppo Qview è possibile aprire l'editor di una unit e con il comando “Edit→Go to PC” viene evidenziata la linea di programma che ha causato l'errore. In genere il valore utilizzato come indice ha un valore inferiore a 1 oppure superiore alla dimensione dell'array. |
| 6 | Division By Zero | Il denominatore di un'operazione di divisione del programma applicativo ha valore zero. | Con l'ambiente di sviluppo Qview è possibile aprire l'editor di una unit e con il comando “Edit→Go to PC” viene evidenziata la linea di programma che ha causato l'errore. |
| 7 | Syntax Error | Il programma applicativo ha un'istruzione non valida | Tale errore potrebbe comparire perché il program counter ha incontrato l'istruzione QCL END. |
| 8 | Watch Dog Error | Un modulo CAN non funziona correttamente, oppure una scheda espansione ha un problema hardware | Con l'ambiente di sviluppo Qview è possibile aprire il pannello “Monitor→Bus” e nella colonna di destra chiamata “Watchdog Bus” è indicata la scheda che ha causato il problema. |
| 9 | Stack Error | Il programma applicativo ha utilizzato tutti i livelli di chiamata a subroutine permessi | Con l'ambiente di sviluppo Qview è possibile aprire l'editor di una unit e con il comando “Edit→Go to PC” viene evidenziata la linea di programma che ha causato l'errore. Analizzare il flusso di esecuzione della unit, gli annidamenti di chiamata delle subroutine hanno un limite, oltre il quale viene generato questo errore. |
Se nella fase di accensione, viene rilevato un malfunzionamento di qualche periferica, il sistema si blocca e viene segnalato l'errore mediante il lampeggio del solo led
err mentre tutti gli altri leds di sistema rimangono spenti.
Il numero di lampeggi indica il tipo di errore secondo la seguente tabella:
| Numero di lampeggi | Errore |
|---|---|
| 1 | Display |
| 2 | FPGA |
| 3 | Media |
| 4 | Bootloader |
| 5 | FW |
| 6 | Bus |
| 7 | Segnalazione non attiva |
| 8 | Segnalazione non attiva |
| 9 | Exception |
.
![]() | Ognuna di queste segnalazioni indica una situazione di errore grave. Il prodotto deve essere inviato all'assistenza QEM. |
|---|